sea urchin (echinoidea) - Turkish English Dictionary